Could be the pump itself, do a search here I'm sure someone else had a similar problem. The pump moter could ohm check good, but the internal seals could be bad causing low fuel pressure.
Make sure you are following the correct procedure to check fuel pressure, it should be around 35-40 psi with engine at operating temp and in the correct idle range (800-900 rpm).